home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / Online / Qpopper / make.osf1 < prev    next >
Encoding:
Text File  |  1996-02-07  |  2.4 KB  |  88 lines

  1. #@(#)@(#)Makefile       2.5  2.5 4/3/91
  2.  
  3. CSRCS           =       flock.c pop_dele.c pop_dropcopy.c \
  4.                         pop_get_command.c pop_get_subcommand.c pop_init.c \
  5.                         pop_last.c pop_list.c pop_log.c pop_lower.c \
  6.                         pop_msg.c pop_parse.c pop_pass.c pop_quit.c \
  7.                         pop_rset.c pop_send.c pop_stat.c pop_updt.c \
  8.                         pop_user.c pop_xtnd.c pop_xmit.c popper.c \
  9.             pop_bull.c xtnd_xlst.c pop_uidl.c mktemp.c \
  10.             pop_rpop.c pop_apop.c md5.c
  11.  
  12. OBJS            =       flock.o pop_dele.o pop_dropcopy.o \
  13.                         pop_get_command.o pop_get_subcommand.o pop_init.o \
  14.                         pop_last.o pop_list.o pop_log.o pop_lower.o \
  15.                         pop_msg.o pop_parse.o pop_pass.o pop_quit.o \
  16.                         pop_rset.o pop_send.o pop_stat.o pop_updt.o \
  17.                         pop_user.o pop_xtnd.o pop_xmit.o popper.o \
  18.             pop_bull.o xtnd_xlst.o pop_uidl.o mktemp.o \
  19.             pop_rpop.o pop_apop.o md5.o
  20.  
  21. DOCS            =       README pop3.rfc1081 pop3e.rfc1082 popper.8
  22.  
  23. INCLUDES        =       popper.h version.h
  24.  
  25. SRCS            =       ${CSRCS} ${INCLUDES}
  26.  
  27. SCCS            =       /usr/ucb/sccs
  28.  
  29. REL             =
  30.  
  31. #CC = gcc -fstrength-reduce -fpcc-struct-return 
  32. CC = cc
  33.  
  34. MAKEFILE        =       Makefile
  35.  
  36. #               Defines are described in the INSTALL document.
  37.  
  38. CFLAGS          =       -DAUTH -DBIND43 -DHAVE_VSPRINTF -DOSF1 \
  39.             -DAPOP=\"/etc/pop.auth\" -DPOPUID=\"pop\"
  40.  
  41. TARGET          =       popper.osf1
  42.  
  43. TAR             =       ${TARGET}.tar
  44.  
  45. INSTALLDIR      =       /usr/local/lib
  46.  
  47. MANPAGE         =       popper.8
  48.  
  49. CATPAGE         =       popper.0
  50.  
  51. MANDIR          =       /usr/local/man/cat8
  52.  
  53. all: ${TARGET} popauth
  54.  
  55. ${TARGET}: ${OBJS} 
  56.     ${CC}  ${OBJS} -o ${TARGET} -lsecurity  -ldbm
  57.  
  58. popauth: popauth.o flock.o
  59.     ${CC}  -o popauth popauth.o  flock.o -ldbm
  60.  
  61. tar: ${SRCS} ${DOCS} ${MAKEFILE}
  62.     rm -f ${TAR} *.Z*
  63.     tar -cvf ${TAR} ${SRCS} ${DOCS} ${MAKEFILE}
  64.     compress ${TAR}
  65.     uuencode ${TAR}.Z ${TAR}.Z > ${TAR}.Z.uuencoded
  66.     split -300 ${TAR}.Z.uuencoded
  67.     mv xaa ${TAR}.Z.uuencoded.xaa
  68.     mv xab ${TAR}.Z.uuencoded.xab
  69.     mv xac ${TAR}.Z.uuencoded.xac
  70.     mv xad ${TAR}.Z.uuencoded.xad
  71.     mv xae ${TAR}.Z.uuencoded.xae
  72.  
  73. clean:
  74.     rm -f core *.o *.Z*
  75.     ${SCCS} clean
  76.  
  77. sources: ${SRCS}
  78.  
  79. ${SRCS}:
  80.     ${SCCS} get ${REL} $@ -p | expand -4 > $@
  81.  
  82. ${DOCS}:
  83.     ${SCCS} get README -p | expand -4 > README
  84.     ${SCCS} get popper.8 -p | expand -4 > popper.8
  85.  
  86. ${OBJS}:    popper.h version.h
  87.  
  88.